package com.ksd.modules.course.po;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "AdminCourseUserBuySavePO", description = "课程订单")
public class AdminCourseUserBuySavePO implements java.io.Serializable {

    @ApiModelProperty("id")
    private Long id;
    @ApiModelProperty("支付用户ID")
    private Long userId;
    @ApiModelProperty("资源ID")
    private Long opid;
    @ApiModelProperty("用户名")
    private String username;
    @ApiModelProperty("昵称")
    private String nickname;
    @ApiModelProperty("支付用户头像")
    private String avatar;
    @ApiModelProperty("支付资源标题")
    private String title;
    @ApiModelProperty("支付资源封面")
    private String cover;
    @ApiModelProperty("支付描述")
    private String description;
    @ApiModelProperty("兑换码")
    private String code;
    @ApiModelProperty("支付价格")
    private String price;
    @ApiModelProperty("支付手机号码")
    private String phone;
    @ApiModelProperty("收货地址")
    private String address;
    @ApiModelProperty("支付订单编号")
    private String orderno;
    @ApiModelProperty("支付用户唯一标识")
    private String uuid;
    @ApiModelProperty("支付订单信息")
    private String orderJson;
    @ApiModelProperty("交易号")
    private String tradeno;
    @ApiModelProperty("1 微信 2 支付宝 3 兑换码 4人工")
    private Integer payMethod;
    @ApiModelProperty("支付的名称")
    private String payMethodName;
}
